// Generated from C:\Users\N42\workspace\mgr\grammar\AlloyANTLR4Grammar.g4 by ANTLR 4.1
package pl.edu.pw.elka.dzielins.revanalyzer.alloy.io.grammar;

import org.antlr.v4.runtime.ParserRuleContext;
import org.antlr.v4.runtime.misc.NotNull;
import org.antlr.v4.runtime.tree.ErrorNode;
import org.antlr.v4.runtime.tree.TerminalNode;

/**
 * This class provides an empty implementation of {@link AlloyANTLR4GrammarListener},
 * which can be extended to create a listener which only needs to handle a subset
 * of the available methods.
 */
public class AlloyANTLR4GrammarBaseListener implements AlloyANTLR4GrammarListener {
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterBinOp(@NotNull AlloyANTLR4GrammarParser.BinOpContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitBinOp(@NotNull AlloyANTLR4GrammarParser.BinOpContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterScope(@NotNull AlloyANTLR4GrammarParser.ScopeContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitScope(@NotNull AlloyANTLR4GrammarParser.ScopeContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterParagraph(@NotNull AlloyANTLR4GrammarParser.ParagraphContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitParagraph(@NotNull AlloyANTLR4GrammarParser.ParagraphContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterBlockOrBar(@NotNull AlloyANTLR4GrammarParser.BlockOrBarContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitBlockOrBar(@NotNull AlloyANTLR4GrammarParser.BlockOrBarContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterArrowOp(@NotNull AlloyANTLR4GrammarParser.ArrowOpContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitArrowOp(@NotNull AlloyANTLR4GrammarParser.ArrowOpContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterSigExt(@NotNull AlloyANTLR4GrammarParser.SigExtContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitSigExt(@NotNull AlloyANTLR4GrammarParser.SigExtContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterBlock(@NotNull AlloyANTLR4GrammarParser.BlockContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitBlock(@NotNull AlloyANTLR4GrammarParser.BlockContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterUnOp(@NotNull AlloyANTLR4GrammarParser.UnOpContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitUnOp(@NotNull AlloyANTLR4GrammarParser.UnOpContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterAssertDecl(@NotNull AlloyANTLR4GrammarParser.AssertDeclContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitAssertDecl(@NotNull AlloyANTLR4GrammarParser.AssertDeclContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterLetDecl(@NotNull AlloyANTLR4GrammarParser.LetDeclContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitLetDecl(@NotNull AlloyANTLR4GrammarParser.LetDeclContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterOpen(@NotNull AlloyANTLR4GrammarParser.OpenContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitOpen(@NotNull AlloyANTLR4GrammarParser.OpenContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterName(@NotNull AlloyANTLR4GrammarParser.NameContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitName(@NotNull AlloyANTLR4GrammarParser.NameContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterEnumDecl(@NotNull AlloyANTLR4GrammarParser.EnumDeclContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitEnumDecl(@NotNull AlloyANTLR4GrammarParser.EnumDeclContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterDecl(@NotNull AlloyANTLR4GrammarParser.DeclContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitDecl(@NotNull AlloyANTLR4GrammarParser.DeclContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterModule(@NotNull AlloyANTLR4GrammarParser.ModuleContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitModule(@NotNull AlloyANTLR4GrammarParser.ModuleContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterFactDecl(@NotNull AlloyANTLR4GrammarParser.FactDeclContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitFactDecl(@NotNull AlloyANTLR4GrammarParser.FactDeclContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterExprT(@NotNull AlloyANTLR4GrammarParser.ExprTContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitExprT(@NotNull AlloyANTLR4GrammarParser.ExprTContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterExprH(@NotNull AlloyANTLR4GrammarParser.ExprHContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitExprH(@NotNull AlloyANTLR4GrammarParser.ExprHContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterRef(@NotNull AlloyANTLR4GrammarParser.RefContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitRef(@NotNull AlloyANTLR4GrammarParser.RefContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterSigQual(@NotNull AlloyANTLR4GrammarParser.SigQualContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitSigQual(@NotNull AlloyANTLR4GrammarParser.SigQualContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterCmdDecl(@NotNull AlloyANTLR4GrammarParser.CmdDeclContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitCmdDecl(@NotNull AlloyANTLR4GrammarParser.CmdDeclContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterCompareOp(@NotNull AlloyANTLR4GrammarParser.CompareOpContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitCompareOp(@NotNull AlloyANTLR4GrammarParser.CompareOpContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterQuant(@NotNull AlloyANTLR4GrammarParser.QuantContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitQuant(@NotNull AlloyANTLR4GrammarParser.QuantContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterTypescope(@NotNull AlloyANTLR4GrammarParser.TypescopeContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitTypescope(@NotNull AlloyANTLR4GrammarParser.TypescopeContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterSpecification(@NotNull AlloyANTLR4GrammarParser.SpecificationContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitSpecification(@NotNull AlloyANTLR4GrammarParser.SpecificationContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterSigDecl(@NotNull AlloyANTLR4GrammarParser.SigDeclContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitSigDecl(@NotNull AlloyANTLR4GrammarParser.SigDeclContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterFunDecl(@NotNull AlloyANTLR4GrammarParser.FunDeclContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitFunDecl(@NotNull AlloyANTLR4GrammarParser.FunDeclContext ctx) { }

	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void enterEveryRule(@NotNull ParserRuleContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void exitEveryRule(@NotNull ParserRuleContext ctx) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void visitTerminal(@NotNull TerminalNode node) { }
	/**
	 * {@inheritDoc}
	 * <p/>
	 * The default implementation does nothing.
	 */
	@Override public void visitErrorNode(@NotNull ErrorNode node) { }
}